import React,{Component} from "react"
import Item from "../text3/Item";
import PropTypes from "prop-types";

export default class List extends Component{
    static propTypes = {
        todos: PropTypes.array.isRequired,
        updateTodo:PropTypes.func.isRequired,
        delTodo:PropTypes.func.isRequired
    }
    render() {
        const {todos,updateTodo,delTodo}=this.props
        return(
            <div className="list">
                <ul className="m-0 p-0">
                    {
                        todos.map(todo=>{
                            return <Item key={todo.id} {...todo} updateTodo={updateTodo} delTodo={delTodo} />
                        })
                    }
                </ul>
            </div>
        )
    }
}
